.student-lessons {
  .stats-row {
    margin-bottom: 16px;
  }

  .lessons-card {
    .ant-card-head {
      border-bottom: 1px solid #f0f0f0;
    }
  }

  .lesson-title {
    font-weight: 500;
    color: #262626;
  }

  .lesson-date {
    color: #595959;
    font-size: 12px;
  }

  .lesson-duration {
    color: #1890ff;
    font-weight: 500;
    
    .anticon {
      margin-right: 4px;
    }
  }

  .replay-url {
    .no-url {
      color: #bfbfbf;
      font-size: 12px;
    }
  }

  .lesson-notes {
    color: #595959;
    font-size: 12px;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .ant-table {
    .ant-table-thead > tr > th {
      background-color: #fafafa;
      font-weight: 500;
    }
  }

  .ant-modal {
    .ant-form-item {
      margin-bottom: 16px;
    }
  }
} 